// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';

// ignore_for_file: type=lint

/// The translations for German (`de`).
class AppLocalizationsDe extends AppLocalizations {
  AppLocalizationsDe([String locale = 'de']) : super(locale);

  @override
  String get application => 'application';

  @override
  String get language => 'Sprache';

  @override
  String get noUpdateAvailable => 'Kein neues Update verfügbar';

  @override
  String get search => 'Suchen';

  @override
  String get addUrl => 'URL hinzufügen';

  @override
  String get download => 'Herunterladen';

  @override
  String get stop => 'Stopp';

  @override
  String get remove => 'Entfernen';

  @override
  String get addToQueue => 'Zur Warteschlange hinzufügen';

  @override
  String get addDownload => 'Download hinzufügen';

  @override
  String get customSavePath => 'Benutzerdefinierter Speicherpfad';

  @override
  String get checkForUpdate => 'Nach Updates suchen';

  @override
  String get getExtension => 'Erweiterung erhalten';

  @override
  String get allDownloads => 'Alle Downloads';

  @override
  String get unfinishedDownloads => 'Unvollständige Downloads';

  @override
  String get finishedDownloads => 'Abgeschlossene Downloads';

  @override
  String get downloadQueues => 'Download-Warteschlangen';

  @override
  String get fileName => 'Dateiname';

  @override
  String get size => 'Größe';

  @override
  String get duration => 'Dauer';

  @override
  String get subtitles => 'Subtitles';

  @override
  String get progress => 'Fortschritt';

  @override
  String get status => 'Status';

  @override
  String get speed => 'Geschwindigkeit';

  @override
  String get timeLeft => 'Verbleibende Zeit';

  @override
  String get startDate => 'Startdatum';

  @override
  String get finishDate => 'Enddatum';

  @override
  String get add_a_download_url => 'Download-URL hinzufügen';

  @override
  String get updateDownloadUrl => 'Download-URL aktualisieren';

  @override
  String get btn_cancel => 'Abbrechen';

  @override
  String get btn_addUrl => 'URL hinzufügen';

  @override
  String get btn_add => 'Hinzufügen';

  @override
  String get btn_updateUrl => 'URL aktualisieren';

  @override
  String get btn_restart_extension => 'Erweiterung neu starten';

  @override
  String get err_invalidUrl_title => 'Ungültige URL';

  @override
  String get err_invalidUrl_description =>
      'Die eingegebene URL scheint ungültig zu sein.\nBitte überprüfen Sie das Format und versuchen Sie es erneut.';

  @override
  String get err_invalidUrl_descriptionHint =>
      'Stellen Sie sicher, dass die URL:\n\t • Mit https:// oder http:// beginnt\n\t • Einen gültigen Domainnamen enthält\n\t • Keine ungültigen Zeichen enthält';

  @override
  String get addNewDownload => 'Neuen Download hinzufügen';

  @override
  String get downloadInfo => 'Download-Informationen';

  @override
  String get url => 'URL';

  @override
  String get file => 'Datei';

  @override
  String get saveAs => 'Speichern unter';

  @override
  String get pauseCapable => 'Pausierbar';

  @override
  String get btn_download => 'Herunterladen';

  @override
  String get btn_addToList => 'Zur Liste hinzufügen';

  @override
  String get btn_openFile => 'Datei öffnen';

  @override
  String get btn_openFileLocation => 'Dateispeicherort öffnen';

  @override
  String get of_ => 'von';

  @override
  String get timeRemaining => 'Verbleibende Zeit';

  @override
  String get activeConnections => 'Aktive Verbindungen';

  @override
  String get btn_showConnectionDetails => 'Verbindungsdetails anzeigen';

  @override
  String get btn_hideConnectionDetails => 'Verbindungsdetails verbergen';

  @override
  String get connection => 'Verbindung';

  @override
  String get btn_resume => 'Fortsetzen';

  @override
  String get btn_pause => 'Pause';

  @override
  String get btn_wait => 'Warten';

  @override
  String get status_paused => 'Pausiert';

  @override
  String get status_downloadingFile => 'Datei wird heruntergeladen';

  @override
  String get status_connecting => 'Verbindung wird hergestellt';

  @override
  String get status_resetting => 'Zurücksetzen';

  @override
  String get status_complete => 'Abgeschlossen';

  @override
  String get status_assemblingFile => 'Datei wird zusammengesetzt';

  @override
  String get status_validatingFiles => 'Dateien werden überprüft';

  @override
  String get status_downloadFailed => 'Download fehlgeschlagen';

  @override
  String get duplicateDownload_title => 'Doppelter Download';

  @override
  String get duplicateDownload_description =>
      'Dieser Download existiert bereits!\nBitte wählen Sie eine Aktion.';

  @override
  String get btn_addNew => 'Neu hinzufügen';

  @override
  String get popupMenu_showProgress => 'Fortschritt anzeigen';

  @override
  String get popupMenu_properties => 'Eigenschaften';

  @override
  String get err_failedToRetrieveFileInfo_title =>
      'Dateiinformationen konnten nicht abgerufen werden';

  @override
  String get err_failedToRetrieveFileInfo_description =>
      'Beim Abrufen der Dateiinformationen von dieser URL ist ein Fehler aufgetreten.';

  @override
  String get err_failedToRetrieveFileInfo_descriptionHint =>
      'In einigen Fällen kann mehrmaliges Versuchen helfen. Andernfalls stellen Sie sicher, dass die Ressource gültig ist.';

  @override
  String get retrievingFileInformation =>
      'Dateiinformationen werden abgerufen...';

  @override
  String get fetchingSubtitles => 'Fetching subtitles...';

  @override
  String get settings_title => 'Einstellungen';

  @override
  String get settings_menu_general => 'Allgemein';

  @override
  String get settings_menu_file => 'Datei';

  @override
  String get settings_menu_connection => 'Verbindung';

  @override
  String get settings_menu_extension => 'Erweiterung';

  @override
  String get settings_menu_about => 'Über';

  @override
  String get settings_menu_bugReport => 'Fehlermeldung';

  @override
  String get settings_notification => 'Benachrichtigung';

  @override
  String get settings_notification_onDownloadCompletion =>
      'Benachrichtigung bei abgeschlossenem Download';

  @override
  String get settings_notification_onDownloadFailure =>
      'Benachrichtigung bei fehlgeschlagenem Download';

  @override
  String get settings_userInterface => 'Benutzeroberfläche';

  @override
  String get settings_userInterface_theme => 'Design';

  @override
  String get settings_behavior => 'Verhalten';

  @override
  String get settings_behavior_launchAtStartup => 'Beim Start ausführen';

  @override
  String get settings_behavior_showProgressOnNewDownload =>
      'Fortschrittsfenster bei neuem Download anzeigen';

  @override
  String get settings_behavior_appClosureBehavior =>
      'Verhalten beim Schließen der App';

  @override
  String get settings_behavior_appClosureBehavior_alwaysAsk => 'Immer fragen';

  @override
  String get settings_behavior_appClosureBehavior_exit => 'Beenden';

  @override
  String get settings_behavior_appClosureBehavior_minimizeToTray =>
      'In die Taskleiste minimieren';

  @override
  String get settings_behavior_duplicateDownloadAction =>
      'Aktion bei doppeltem Download';

  @override
  String get settings_behavior_duplicateDownloadAction_alwaysAsk =>
      'Immer fragen';

  @override
  String get settings_behavior_duplicateDownloadAction_skipDownload =>
      'Download überspringen';

  @override
  String get settings_behavior_duplicateDownloadAction_updateUrl =>
      'URL aktualisieren';

  @override
  String get settings_behavior_duplicateDownloadAction_addNew =>
      'Neu hinzufügen';

  @override
  String get settings_logging => 'Protokollierung';

  @override
  String get settings_logging_enableDownloadEngineLogging =>
      'Protokollierung der Download-Engine aktivieren';

  @override
  String get settings_paths => 'Pfade';

  @override
  String get settings_paths_tempFilesPath => 'Pfad für temporäre Dateien';

  @override
  String get settings_paths_savePath => 'Speicherpfad';

  @override
  String get settings_rules => 'Regeln';

  @override
  String get settings_rules_extensionSkipCaptureRules =>
      'Regeln zum Überspringen der Erweiterungserfassung';

  @override
  String get settings_rules_extensionSkipCaptureRules_tooltip =>
      'Definiert Bedingungen, wann eine Datei nicht von der Browsererweiterung erfasst werden soll';

  @override
  String get settings_rules_edit => 'Regeln bearbeiten';

  @override
  String get settings_rules_fileSavePathRules => 'Regeln für den Speicherpfad';

  @override
  String get settings_rules_fileSavePathRules_tooltip =>
      'Definiert Bedingungen, wann eine Datei an einem bestimmten Ort gespeichert wird';

  @override
  String get settings_fileCategory => 'Dateikategorie';

  @override
  String get settings_fileCategory_video => 'Video';

  @override
  String get settings_fileCategory_music => 'Musik';

  @override
  String get settings_fileCategory_archive => 'Archiv';

  @override
  String get settings_fileCategory_program => 'Programm';

  @override
  String get settings_fileCategory_document => 'Dokument';

  @override
  String get settings_connectionRetry => 'Verbindungswiederholung';

  @override
  String get settings_connectionRetry_maxConnectionRetryCount =>
      'Max. Anzahl an Wiederholungen';

  @override
  String get settings_connectionRetry_connectionRetryTimeout =>
      'Wartezeit bei Wiederholung';

  @override
  String get infinite => 'unbegrenzt';

  @override
  String get seconds => 'Sekunden';

  @override
  String get settings_proxy => 'Proxy';

  @override
  String get settings_proxy_enabled => 'Aktiviert';

  @override
  String get settings_proxy_address => 'Adresse';

  @override
  String get port => 'Port';

  @override
  String get username => 'Benutzername';

  @override
  String get password => 'Passwort';

  @override
  String get settings_downloadConnections => 'Downloadverbindungen';

  @override
  String get settings_downloadConnections_regularConnNum =>
      'Anzahl regulärer Verbindungen';

  @override
  String get settings_downloadConnections_videoStreamConnNum =>
      'Anzahl Video-Stream-Verbindungen';

  @override
  String get settings_browserExtension => 'Browser-Erweiterung';

  @override
  String get settings_downloadBrowserExtension =>
      'Browser-Erweiterung herunterladen';

  @override
  String get settings_downloadBrowserExtension_installExtension =>
      'Klicken, um die Erweiterung zu installieren';

  @override
  String get settings_downloadBrowserExtension_bringWindowToFront =>
      'Fenster bei neuem Download in den Vordergrund bringen';

  @override
  String get changesRequireRestart => 'Änderungen erfordern einen Neustart';

  @override
  String get settings_info => 'Info';

  @override
  String get settings_version => 'Version';

  @override
  String get settings_info_donate => 'Spenden';

  @override
  String get settings_info_discordServer => 'Discord-Server';

  @override
  String get settings_info_telegramChannel => 'Telegram-Kanal';

  @override
  String get settings_developer => 'Entwickler';

  @override
  String get settings_howToBugReport => 'Fehler melden';

  @override
  String get settings_howToBugReport_clickToOpenIssue =>
      'Klicken, um ein Issue zu öffnen';

  @override
  String get settings_howToBugReport_description =>
      'Um einen Fehler zu melden oder eine Funktion anzufordern, öffnen Sie ein neues Issue im GitHub-Repository.';

  @override
  String get btn_saveChanges => 'Änderungen speichern';

  @override
  String get btn_resetDefaults => 'Auf Standard zurücksetzen';

  @override
  String get btn_save => 'Speichern';

  @override
  String get type => 'Typ';

  @override
  String get value => 'Wert';

  @override
  String get condition => 'Bedingung';

  @override
  String get savePath => 'Speicherpfad';

  @override
  String get ruleEditor_fileNameContains => 'Dateiname enthält';

  @override
  String get ruleEditor_fileSizeGreaterThan => 'Dateigröße größer als';

  @override
  String get ruleEditor_fileSizeLessThan => 'Dateigröße kleiner als';

  @override
  String get ruleEditor_fileExtensionIs => 'Dateierweiterung ist';

  @override
  String get ruleEditor_downloadUrlContains => 'Download-URL enthält';

  @override
  String get err_invalidPath_title => 'Ungültiger Pfad';

  @override
  String get err_invalidPath_tempPath_description =>
      'Der gewählte Pfad für temporäre Dateien ist ungültig!';

  @override
  String get err_invalidPath_savePath_description =>
      'Der gewählte Speicherpfad ist ungültig!';

  @override
  String get err_invalidPath_descriptionHint =>
      'Stellen Sie sicher, dass alle Ordner im Pfad existieren';

  @override
  String get error => 'Fehler';

  @override
  String get err_emptyValue => 'Leerer Wert!';

  @override
  String get err_unsupportedCharacter => 'Nicht unterstütztes Zeichen';

  @override
  String get err_invalidSavePath => 'Ungültiger Speicherpfad!';

  @override
  String get availableDownloads => 'Verfügbare Downloads';

  @override
  String get installationGuide => 'Installationsanleitung';

  @override
  String get installBrowserExtension_title =>
      'Browser-Erweiterung installieren';

  @override
  String get installTheBrowserExtension_description =>
      'Wählen Sie Ihren Browser, um die Brisk-Browsererweiterung zu installieren und Downloads zu erfassen';

  @override
  String get installTheBrowserExtension_description_subtitle =>
      'Aufgrund von Einschränkungen ist die Erweiterung nur im offiziellen Firefox-Store verfügbar. Für andere Browser ist eine manuelle Installation erforderlich. Dies wird sich hoffentlich in Zukunft ändern.';

  @override
  String get installBrowserExtensionGuide_title => 'Installationsanleitung';

  @override
  String get downloadExtension => 'Erweiterung herunterladen';

  @override
  String get installBrowserExtension_chrome_step1_subtitle =>
      'Klicken Sie auf die Schaltfläche unten, um das Erweiterungspaket für Chrome herunterzuladen';

  @override
  String get installBrowserExtension_edge_step1_subtitle =>
      'Klicken Sie auf die Schaltfläche unten, um das Erweiterungspaket für Edge herunterzuladen';

  @override
  String get installBrowserExtension_opera_step1_subtitle =>
      'Klicken Sie auf die Schaltfläche unten, um das Erweiterungspaket für Opera herunterzuladen';

  @override
  String get installBrowserExtension_step2_title => 'Paket entpacken';

  @override
  String get installBrowserExtension_step2_subtitle =>
      'Entpacken Sie das heruntergeladene Paket an einem gewünschten Ort';

  @override
  String get installBrowserExtension_step3_title =>
      'Entwicklermodus aktivieren';

  @override
  String get installBrowserExtension_chrome_step3_subtitle =>
      'Geben Sie chrome://extensions in die Adressleiste ein und aktivieren Sie den Entwicklermodus neben der Suchleiste';

  @override
  String get installBrowserExtension_opera_step3_subtitle =>
      'Geben Sie opera://extensions in die Adressleiste ein und aktivieren Sie den Entwicklermodus neben der Suchleiste';

  @override
  String get installBrowserExtension_edge_step3_subtitle =>
      'Type edge://extensions in the navigation bar and enable developer mode in the left menu';

  @override
  String get installBrowserExtension_step4_title => 'Erweiterung laden';

  @override
  String get installBrowserExtension_step4_subtitle =>
      'Klicke auf die Schaltfläche „Entpackte Erweiterung laden“ und wähle den Ordner aus, in den das Paket extrahiert wurde.';

  @override
  String get installBrowserExtension_brave_warning_title =>
      'Potential Brave Issues';

  @override
  String get installBrowserExtension_brave_warning_subtitle =>
      'If the extension fails to capture downloads on Brave, paste the text below in the address bar and disable \'Enable extension network blocking\'. Even if it is already set to \'Default (Disabled)\', manually select the \'Disabled\' option.';

  @override
  String get confirmAction => 'Aktion bestätigen';

  @override
  String get downloadDeletionConfirmation =>
      'Bist du sicher, dass du die ausgewählten Downloads löschen möchtest?';

  @override
  String get deletionFromQueueConfirmation =>
      'Bist du sicher, dass du die ausgewählten Downloads aus der Warteschlange entfernen möchtest?';

  @override
  String get deleteDownloadedFiles => 'Heruntergeladene Dateien löschen';

  @override
  String get btn_deleteConfirm => 'Ja, löschen';

  @override
  String downloadsInQueue(Object number) {
    return '$number Downloads in der Warteschlange';
  }

  @override
  String get btn_createQueue => 'Warteschlange erstellen';

  @override
  String get createNewQueue => 'Neue Warteschlange erstellen';

  @override
  String get queueName => 'Name der Warteschlange';

  @override
  String get mainQueue => 'Hauptwarteschlange';

  @override
  String get editQueueItems => 'Warteschlangen-Elemente bearbeiten';

  @override
  String get queueIsEmpty => 'Die Warteschlange ist leer';

  @override
  String get addDownloadToQueue => 'Download zur Warteschlange hinzufügen';

  @override
  String get selectQueue => 'Warteschlange auswählen';

  @override
  String get btn_addToQueue => 'Zur Warteschlange hinzufügen';

  @override
  String deleteQueueConfirmation(Object queue) {
    return 'Bist du sicher, dass du die Warteschlange $queue löschen möchtest?';
  }

  @override
  String get btn_schedule => 'Planen';

  @override
  String get btn_stopQueue => 'Warteschlange stoppen';

  @override
  String get scheduleDownload => 'Download planen';

  @override
  String get startDownloadAt => 'Download starten um';

  @override
  String get stopDownloadAt => 'Download stoppen um';

  @override
  String get simultaneousDownloads => 'Gleichzeitige Downloads';

  @override
  String get shutdownAfterCompletion => 'Nach Abschluss herunterfahren';

  @override
  String get btn_startNow => 'Jetzt starten';

  @override
  String get chooseAction => 'Aktion wählen';

  @override
  String get appChooseActionDescription =>
      'Wählen Sie, was Sie mit der Anwendung tun möchten';

  @override
  String get btn_exitApplication => 'Anwendung beenden';

  @override
  String get btn_minimizeToTray => 'In die Taskleiste minimieren';

  @override
  String get rememberThisDecision => 'Diese Entscheidung merken';

  @override
  String get shutdownWarning_title => 'Herunterfahr-Warnung';

  @override
  String shutdownWarning_description(Object seconds) {
    return 'Ihr PC wird in $seconds Sekunden heruntergefahren';
  }

  @override
  String get btn_cancelShutdown => 'Herunterfahren abbrechen';

  @override
  String get btn_shutdownNow => 'Jetzt herunterfahren';

  @override
  String get extensionUpdateAvailable => 'Erweiterungs-Update verfügbar';

  @override
  String get updateAvailable => 'Update verfügbar';

  @override
  String updateAvailable_description(Object target) {
    return 'Eine neue Version von $target ist verfügbar.\nMöchten Sie jetzt aktualisieren?';
  }

  @override
  String get whatsNew => 'Was ist neu:';

  @override
  String get btn_later => 'Später';

  @override
  String get btn_update => 'Aktualisieren';

  @override
  String get automaticUrlUpdate => 'Automatische URL-Aktualisierung';

  @override
  String get awaitingUrl => 'Warte auf URL';

  @override
  String get awaitingUrl_description =>
      'Sie wurden zur Verweis-Website dieser Datei weitergeleitet.';

  @override
  String get awaitingUrl_descriptionHint =>
      'Bitte klicken Sie auf den Download-Link, damit die Download-URL automatisch erfasst und aktualisiert wird.';

  @override
  String get urlUpdateError_title => 'Fehler bei der URL-Aktualisierung';

  @override
  String get urlUpdateError_description =>
      'Die angegebene URL verweist nicht auf dieselbe Datei!';

  @override
  String get urlUpdateSuccess => 'URL erfolgreich aktualisiert!';

  @override
  String packageManager_updateTitle(Object target) {
    return '$target-Aktualisierung';
  }

  @override
  String packageManager_updateDescription(Object target) {
    return 'Brisk wurde über $target installiert, daher ist die automatische Aktualisierung in der App deaktiviert.';
  }

  @override
  String get packageManager_updateDescriptionHint =>
      'Bitte verwenden Sie den folgenden Befehl, um die App zu aktualisieren';

  @override
  String get copiedToClipboard => 'In die Zwischenablage kopiert';

  @override
  String get addUrlFromClipboardHotkey =>
      'Hotkey: URL aus Zwischenablage einfügen';

  @override
  String get tray_showWindow => 'Fenster anzeigen';

  @override
  String get tray_exitApp => 'App beenden';

  @override
  String get settings_ffmpegPath => 'FFmpeg Path';

  @override
  String get settings_testFFmpeg => 'Test FFmpeg';

  @override
  String get settings_ffmpeg_tooltip =>
      'FFmpeg path should point to a directory that contains the ffmpeg binary (ffmpeg.exe on windows)\nIf ffmpeg is available in the system path, setting the value as \'ffmpeg\' is enough.';

  @override
  String get settings_ffmpeg_installAutomatically =>
      'Install FFmpeg Automatically';

  @override
  String get ffmpeg_alreadyInstalled => 'FFmpeg is already installed';

  @override
  String get ffmpeg_notFound_title => 'FFmpeg Not Found!';

  @override
  String get ffmpeg_notFound_description =>
      'Subtitles were found for this video stream, however, FFmpeg was not found on your system.\nFFmpeg is required to add the detected subtitles to the video file.\n';

  @override
  String get ffmpeg_notFound_descriptionHint =>
      'You can:\n\t• Let Brisk handle the installation for you\n\t• Install FFmpeg via a package manager (choco, brew, pacman, etc.)\n\t• Download the binaries and add FFmpeg to your system’s PATH.\n\nYou can always set the FFmpeg\'s path in Settings -> General -> FFmpeg';

  @override
  String get ffmpeg_integrationSuccess => 'FFmpeg integrated successfully';

  @override
  String get ffmpeg_testFailed_title => 'FFmpeg Test Failed!';

  @override
  String get ffmpeg_testFailed_description => 'Failed to run FFmpeg commands!';

  @override
  String get ffmpeg_testFailed_descriptionHint =>
      'Make sure the selected path contains the FFmpeg binary (usually the bin directory)';

  @override
  String get ffmpegInstalled => 'FFmpeg was successfully installed';

  @override
  String get ffmpeg_installationNotSupported_title =>
      'Automatic Installation not supported';

  @override
  String get ffmpeg_installationNotSupported_description =>
      'Automatic installation is not supported for macOS.';

  @override
  String get ffmpeg_installationNotSupported_descriptionHint =>
      'Please install FFmpeg using Homebrew or any other package manager that offers it.';

  @override
  String get btn_installLater => 'I\'ll Install Later';

  @override
  String get btn_installAutomatically => 'Install Automatically';

  @override
  String get settings_engine => 'Download Engine';

  @override
  String get settings_engine_clientType => 'HTTP client type';

  @override
  String get settings_engine_clientType_tooltip =>
      'The client type used for downloads:\n\nStandard – Balanced and stable\nPerformance – Faster but uses more CPU';

  @override
  String get settings_engine_clientType_standard => 'Standard';

  @override
  String get settings_engine_clientType_performance => 'Performance (Beta)';

  @override
  String get btn_showAdvancedOptions => 'Show Advanced Options';

  @override
  String get btn_hideAdvancedOptions => 'Hide Advanced Options';

  @override
  String get settings_automaticFileSavePathCategorization =>
      'Automatic file save path categorization';

  @override
  String get extension_restart_success =>
      'Extension server restarted successfully!';

  @override
  String get extension_restart_failed => 'Failed to restart extension server!';
}
